コンポーネントウェアの挑戦:アプリケーション開発の変革を目指して(後編) 協調オブジェクトと実現例